File: pef/c7 SIDE-2936UW_OF 2.pef

     Data Fork Container (length 0x68B4/26804)

     Container Header
0000 magic1, magic2   = 0x4A6F7921 ('Joy!')
0004 containerID      = 0x70656666 ('peff')
0008 architectureID   = 0x70777063 ('pwpc')
000C versionNumber    = 0x00000001 (1)
0010 dateTimeStamp    = 0xB36620D2 (Mon May 17 12:38:58 1999)
0014 oldDefVersion    = 0x00000000 (0)
0018 oldImpVersion    = 0x00000000 (0)
001C currentVersion   = 0x00000000 (0)
0020 nbrOfSections    = 3
0022 loadableSections = 2
0024 memoryAddress    = 0x00000000

     =========================================================

     Section Header 0
0028 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
002C sectionAddress   = 0x00000000
0030 execSize         = 0x00004C04 (19460)
0034 initSize         = 0x00004C04 (19460)
0038 rawSize          = 0x00004C04 (19460)
003C containerOffset  = 0x00000480 (1152)
0040 regionKind       = 0x00       (code)
0041 shareKind        = 0x04       (global share)
0042 alignment        = 0x04       (16-byte bndry)
0043 reserved         = 0x00

     Section Header 1
0044 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0048 sectionAddress   = 0x00000000
004C execSize         = 0x00001824 (6180)
0050 initSize         = 0x00001824 (6180)
0054 rawSize          = 0x00001824 (6180)
0058 containerOffset  = 0x00005090 (20624)
005C regionKind       = 0x01       (data)
005D shareKind        = 0x04       (global share)
005E alignment        = 0x04       (16-byte bndry)
005F reserved         = 0x00

     Section Header 2
0060 sectionName      = 0xFFFFFFFF (-1) ... <unnamed>
0064 sectionAddress   = 0x00000000
0068 execSize         = 0x00000000 (0)
006C initSize         = 0x00000000 (0)
0070 rawSize          = 0x000003FA (1018)
0074 containerOffset  = 0x00000080 (128)
0078 regionKind       = 0x04       (loader)
0079 shareKind        = 0x04       (global share)
007A alignment        = 0x04
007B reserved         = 0x00

007C There are 4 (pad?) bytes at the end of the section headers.
     This is probably because there's no string table.

     =========================================================

     Loader section 2 (<unnamed>)

     ------- Loader Header -------
0080 entrySection     = 0x00000001 (1)
0084 entryOffset      = 0x00000134 (308)
0088 initSection      = 0x00000001 (1)
008C initOffset       = 0x0000013C (316)
0090 termSection      = 0x00000001 (1)
0094 termOffset       = 0x0000012C (300)
0098 nbrImportIDs     = 0x00000004 (4)
009C nbrImportSyms    = 0x0000001C (28)
00A0 nbrRelocSects    = 0x00000001 (1)
00A4 relocsOffset     = 0x00000114 (276)
00A8 strTblOffset     = 0x0000012C (300)
00AC slotTblOffset    = 0x000003A4 (932)
00B0 hashSlotTblSz    = 0x00000002 (2) [==> 4]
00B4 nbrExportSyms    = 0x00000005 (5)

     ------ Loader Import Symbol Table ------
          Importing from "InterfaceLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
0118 [ 0] 02 000036   TVector  LockMemory
011C [ 1] 02 000041   TVector  CallUniversalProc
0120 [ 2] 02 000053   TVector  SCSIRegisterBus
0124 [ 3] 02 000063   TVector  NewRoutineDescriptor
0128 [ 4] 02 000078   TVector  SCSIReregisterBus

          Importing from "DriverServicesLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
012C [ 5] 02 00008A   TVector  PBQueueCreate
0130 [ 6] 02 000098   TVector  PBQueueInit
0134 [ 7] 02 0000A4   TVector  PrepareMemoryForIO
0138 [ 8] 02 0000B7   TVector  PoolAllocateResident
013C [ 9] 02 0000CC   TVector  DelayForHardware
0140 [10] 02 0000DD   TVector  InstallInterruptFunctions
0144 [11] 02 0000F7   TVector  NanosecondsToAbsolute
0148 [12] 02 00010D   TVector  DecrementAtomic
014C [13] 02 00011D   TVector  MemDeallocatePhysicallyContiguous
0150 [14] 02 00013F   TVector  CheckpointIO
0154 [15] 02 00014C   TVector  MemAllocatePhysicallyContiguous
0158 [16] 02 00016C   TVector  CStrNCat
015C [17] 02 000175   TVector  IOCommandIsComplete
0160 [18] 02 000189   TVector  GetLogicalPageSize
0164 [19] 02 00019C   TVector  PoolDeallocate
0168 [20] 02 0001AB   TVector  CStrNCopy
016C [21] 02 0001B5   TVector  BlockCopy
0170 [22] 02 0001BF   TVector  GetInterruptFunctions

          Importing from "NameRegistryLib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
0174 [23] 02 0001D5   TVector  RegistryPropertyGet
0178 [24] 02 0001E9   TVector  RegistryPropertyGetSize

          Importing from "PCILib ; oldImpVersion 0x00000000 (0), currentVersion 0x00000000 (0)"
017C [25] 02 000201   TVector  EndianSwap32Bit
0180 [26] 02 000211   TVector  EndianSwap16Bit
0184 [27] 02 000221   TVector  ExpMgrConfigWriteWord

     ------ Loader Relocation Headers ------
0188 [0] sectionNumber    = 1
018A     reserved         = 0x0000
018C     nbrOfRelocs      = 12
0190     firstRelocInstr  = 0x00000000 (0)

     ------ Loader Relocation Instructions ------
          Relocations for section 1 (<unnamed>)
          Instr     Op    Operand           codeA dataA rSymI rAddr
0194 [ 0] 4A1B      SYMR  cnt=28              0     1     0   00000000
0196 [ 1] 4220      DATA  cnt=33              0     1    28   00000070
0198 [ 2] 4609      DSC2  cnt=10              0     1    28   000000F4
019A [ 3] 804F      DELT  delta=80
019C [ 4] 40C3      CODE  cnt=196             0     1    28   00000194
019E [ 5] 8007      DELT  delta=8
01A0 [ 6] 4008      CODE  cnt=9               0     1    28   000004AC
01A2 [ 7] 804B      DELT  delta=76
01A4 [ 8] 400F      CODE  cnt=16              0     1    28   0000051C
01A6 [ 9] A000 17D8 LABS  offset=0x17D8
01AA [11] 400A      CODE  cnt=11              0     1    28   000017D8

     ------ Loader Export Symbol Table ------
         Section    Address       Class     [Hashword]    Export Name
0448 [0]    1       00001758     Data       [0014BDE0]    TheDriverDescription
0452 [1]    1       0000013C     TVector    [000DE8E1]    CFMInitialize
045C [2]    1       00000134     TVector    [000AD1FD]    DoDriverIO
0466 [3]    1       0000012C     TVector    [000CE94D]    CFMTerminate
0470 [4]    1       00000104     TVector    [00071A43]    LoadSIM

047A There are 6 (pad?) bytes at the end of this section.

DumpPEF complete - no errors reported.

